<?php

namespace app\admin\controller;


use app\admin\common\Base;
use think\Request;
use think\Session;
use app\admin\model\Admin;
class Login extends Base
{
    /**
     * 显示资源列表
     *
     * @return \think\Response
     */
    public function index()
    {
        //
        $this->alreadyLogin();
        return  $this   ->fetch('login');
    }


    public function check(Request $request)
    {
        $status = 0;
        $data = $request ->param();
        $userName = $data['username'];
        $password = $data['password'];


        $map = ['username' => $userName];
        $admin = Admin::get($map);
        $message = '连接初始';
      if(is_null($admin))
      {
          $message = '用户名不正确';

      }else if($admin ->password != $password) {

          $message = '密码错误';
      }else{

          $status = 1;
          $message ='验证通过';

        Session::set('user_id',$userName);
        Session::set('user_inf',$data);

      }

      return ['status' => $status,'message' => $message];
    }

    public function loginOut()
 {

    Session::delete('user_id');
    Session::delete('user_info');

    $this  ->success('注销成功','login/index');


  }


    /**
     * 显示创建资源表单页.
     *
     * @return \think\Response
     */
    public function create()
    {
        //
    }

    /**
     * 保存新建的资源
     *
     * @param  \think\Request  $request
     * @return \think\Response
     */
    public function save(Request $request)
    {
        //
    }

    /**
     * 显示指定的资源
     *
     * @param  int  $id
     * @return \think\Response
     */
    public function read($id)
    {
        //
    }

    /**
     * 显示编辑资源表单页.
     *
     * @param  int  $id
     * @return \think\Response
     */
    public function edit($id)
    {
        //
    }

    /**
     * 保存更新的资源
     *
     * @param  \think\Request  $request
     * @param  int  $id
     * @return \think\Response
     */
    public function update(Request $request, $id)
    {
        //
    }

    /**
     * 删除指定资源
     *
     * @param  int  $id
     * @return \think\Response
     */
    public function delete($id)
    {
        //
    }
}
